onInputAvailable

open suspend fun onInputAvailable(toolCallId: String, input: TInput)

Lifecycle hook — fired after the streamed JSON parses into the typed TInput, just before execute runs. Mirrors v6's tool.onInputAvailable. No-op by default.